package com.julian.mvc.servlet.model;

import com.julian.mvc.djview.view.BPMObserver;
import com.julian.mvc.djview.view.BeatObserver;

public interface BeatModeInterface {
    void initialize();

    void on();

    void off();

    void setBPM(int BPM);

    int getBPM();

    void registerObserver(BeatObserver observer);

    void removeObserver(BeatObserver observer);

    void registerObserver(BPMObserver observer);

    void removeObserver(BPMObserver observer);
}
